package com.econ.powercloud.ems.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @Author : zjf
 * @Description : ems数据导出记录VO
 * @Date : 2023/6/2 9:19
 * @Modified by : zjf
 */
@Builder
@Data
@AllArgsConstructor
@NoArgsConstructor
public class ExportDataRecordVO {

    @ApiModelProperty(value = "主键自增")
    private Integer id;

    @ApiModelProperty(value = "数据导出类别，见数据字典")
    private Integer type;

    @ApiModelProperty(value = "类别名称")
    private String typeName;

    @ApiModelProperty(value = "时间间隔")
    private Integer timeIntervalType;

    @ApiModelProperty(value = "时间间隔名称")
    private String timeIntervalTypeName;

    @ApiModelProperty(value = "文件名称")
    private String fileName;

    @ApiModelProperty(value = "文件下载路径")
    private String filePath;

    @ApiModelProperty(value = "导出开始时间")
    private Long exportStartTime;

    @ApiModelProperty(value = "导出数据结束时间")
    private Long exportEndTime;

    @ApiModelProperty(value = "状态(见枚举，如：处理中，失败，成功)")
    private Integer status;

    @ApiModelProperty(value = "状态名称")
    private String statusName;

    @ApiModelProperty(value = "创建时间")
    private Long gmtCreate;

}
